Systems and methods for generating digital channel content

ABSTRACT

Systems and methods for generating digital channel content based on a predictive suggestion may include (1) identifying content stored in a digital container corresponding to a channel maintained by a social networking platform, where the digital container is configured to store social media posts added to the channel by a user linked to the channel, (2) providing the user with a digital prompt suggesting that the user add the content to an additional channel maintained by the social networking platform, (3) receiving user input accepting the suggestion, and (4) in response to receiving the user input, adding the content to the additional channel. Various other methods, systems, and computer-readable media are also disclosed.

CROSS REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. application Ser. No.16/358,969, filed 20 Mar. 2019, the disclosure of which is incorporated,in its entirety, by this reference.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings illustrate a number of exemplary embodimentsand are a part of the specification. Together with the followingdescription, these drawings demonstrate and explain various principlesof the present disclosure.

FIG. 1 is a flow diagram of an exemplary method for generating digitalchannel content based on a predictive suggestion.

FIG. 2 is a block diagram of an exemplary system for generating digitalchannel content based on a predictive suggestion.

FIG. 3 is an illustration of an exemplary digital photo album thatstores visual content.

FIG. 4 is an illustration of an exemplary channel to which visualcontent form the digital photo album depicted in FIG. 3 has been added.

Throughout the drawings, identical reference characters and descriptionsindicate similar, but not necessarily identical, elements. While theexemplary embodiments described herein are susceptible to variousmodifications and alternative forms, specific embodiments have beenshown by way of example in the drawings and will be described in detailherein. However, the exemplary embodiments described herein are notintended to be limited to the particular forms disclosed. Rather, theinstant disclosure covers all modifications, equivalents, andalternatives falling within the scope of the appended claims.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

In the modern world, platforms for digitally storing and/or sharingcontent abound. Often, a given user of a computing device will storeand/or share content using multiple different platforms. For example, auser may store and/or share content via a text messaging application, adigital photo album, a social media profile, a personal cloud, and avideo-sharing website. This abundance of platforms may cause severalcomplications or inefficiencies. For example, a user who wishes to sharethe same content via multiple platforms may be tasked with repetitivelyuploading the same data several times. Additionally, the abundance maycreate organizational difficulties (e.g., it may be difficult for a userto remember where different content is stored or to which platforms theuser has shared or not shared particular content). Therefore, thepresent disclosure is generally directed to improved systems and methodsfor organizing user data within content storage and content sharingplatforms.

Embodiments of the present disclosure may include a system forgenerating social media channel content based on content extracted froma container. The container may include various types of content (e.g.,visual content, audio content, and/or text), which may be stored on adevice and/or in a cloud environment. In some examples the container maystore data for a social media application. In other examples, thecontainer may store data for an additional application that the socialmedia application has permission to access. In some examples, the systemmay suggest the creation of a new channel based on what is stored and/orrecently captured in the container. In these examples, the system mayalso suggest a name, intended audience, and/or contributors for the newchannel. Additionally or alternatively, the system may suggest contentto be added to an existing channel based on what is stored and/orrecently captured in the container.

As will be explained in greater detail below, embodiments of the instantdisclosure may provide an easier means of creating channel content basedon data previously generated in another context. This may improve thefunctioning of a computer itself by improving the computer's ability tomeaningfully organize data and use the meaningfully organized data togenerate new content. This may also improve the functioning of acomputer itself by reducing the number of user inputs that must bereceived by the computer from a user attempting to access and/or createchannel content.

The following will provide, with reference to FIG. 1, detaileddescriptions of computer-implemented methods for predictively generatingdigital suggestions for channel content. Detailed descriptions ofcorresponding example systems will also be provided in connection withFIG. 2. In addition, detailed descriptions of corresponding userinterfaces used within a channel suggestion and creation flow will beprovided in connection with FIGS. 3-4.

FIG. 1 is a flow diagram of an exemplary computer-implemented method 100for predictively generating digital suggestions for channel content. Thesteps shown in FIG. 1 may be performed by any suitablecomputer-executable code and/or computing system, such as the systemsdescribed herein. In one example, each of the steps shown in FIG. 1 mayrepresent an algorithm whose structure includes and/or is represented bymultiple sub-steps, examples of which will be provided in greater detailbelow.

In one embodiment, the steps shown in FIG. 1 may be performed by modulesoperating within a user device 202, as shown in exemplary system 200 inFIG. 2. Additionally or alternatively, the steps shown in FIG. 1 may beperformed by modules operating in a backend server (and/or a group ofmultiple servers that operate in conjunction with one another)maintained by and/or in behalf of a social networking platform.

User device 202 may represent any type or form of computing devicecapable of reading computer-executable instructions. For example, userdevice 202 may represent a user device such as a smart phone and/or atablet. Additional examples of user device 202 may include, withoutlimitation, laptops, desktops with mobile elements, wearable devices,personal digital assistants (PDAs), etc. In some examples, a user ofuser device 202 (e.g., user 204) may have a user account with asocial-networking platform and may have an instance of a socialnetworking application (i.e., social media application 206), which ismanaged by the social-networking platform and connected with the user'saccount, installed on user device 202. In these examples, the stepsshown in FIG. 1 may be performed by modules operating in connection withthe social media application 206.

Social media application 206 may represent any type or form of computerprogram managed by a social networking platform that is installed andexecuted on a user device to cause the user device to perform usefultasks related to social networking. In some examples, as will bediscussed in greater detail below, social media application 206 maydisplay various interfaces. These interfaces may include one or morecomposition interfaces and/or one or more consumption interfaces. Thecomposition interfaces may allow users to create digital social mediacompositions. These compositions may be added to channels, which may beused to share the compositions with other users of the social networkingplatform. The consumption interfaces may allow users to view thecompositions posted in the channels of other users.

The term “channel” may refer to any type or form of digital container,maintained by a social networking platform, that is dedicated to storingsocial media compositions from a designated source. A source of socialmedia compositions may include, without limitation, a user account, abusiness account, and/or a predetermined set of user accounts and/orbusiness accounts.

In some examples, the disclosed systems may automatically create aprimary channel for each user account that is registered with the socialnetworking platform, which may be dedicated to storing social mediacompositions created by its corresponding user account. In theseexamples, the disclosed systems may maintain each primary channel aslong as its corresponding user account is active. The disclosed systemsmay also allow a user to create and add social media compositions to oneor more additional channels. In some examples, an additional channel maybe permanent (e.g., configured to be maintained as long as the useraccount that created the additional channel is active). In otherexamples, an additional channel may be ephemeral (e.g., set to expireafter a certain amount of time).

Each channel may be designated by a name that distinguishes the channelfrom other channels. In some examples, the name may be assigned to thechannel automatically. For example, a primary channel may beautomatically assigned the name associated with its corresponding useraccount (e.g., the primary account created for the user account of anindividual named “Mindy Harris” may be “Mindy Harris.”) In otherexamples, the name may be configurable by a user. For example, anadditional channel may be assigned with a name submitted via user inputat the time the additional channel is created.

In some examples, a channel may be limited to only storing social mediacompositions from a single source (e.g., only a single user account mayhave permission to add social media compositions to the channel). Inother examples, a channel may be limited to only storing posts from apredetermined set of sources (e.g., a limited set of user accounts mayhave permission to add content to the channel). In one such example, auser account creating an additional channel may be given the option toadd additional user accounts as contributors to the additional channel.In this example, the sources of the additional channel may be limited tothe user account and the additional user accounts added by the useraccount. In other examples, a channel may be designated as an openchannel to which any user account may add social media compositions.

In certain embodiments, a channel may be dedicated to storingcompositions relating to a particular topic and/or theme. As a specificexample, a news organization may create an open channel related to aparticular news event and/or movement to which any user account may addcontent. In this specific example, the open channel may be dedicated tosocial media compositions associated with the particular news eventand/or movement. As another specific example, a group of friends maycreate a group channel related to a vacation taken by the group. In thisspecific example, the group channel may be dedicated to social mediacompositions associated with the vacation.

In addition to storing social media compositions, channels may be usedas a vehicle for sharing social media compositions. In some examples, anaudience for a channel may be configurable. For example, a user mayselect an audience for a channel via a setting in his or her useraccount. In examples in which a user account may add social mediacompositions to multiple different channels, a user of the user accountmay select an audience (e.g., a different audience) for each of thechannels. As a specific example, user 204's user account may have accessto add content to its primary channel, a family channel, and a Hong Kong2018 channel. In this example, user 204 may have designated all of hisor her contacts as the audience for the primary channel, contacts whoare family members as the audience for the family channel, and contactswith whom user 204 took a trip to Hong Kong as the audience for the HongKong 2018 channel.

Returning to FIG. 1, at step 110, one or more of the systems describedherein may identify content stored in a digital container for a user ofa social networking platform. For example, as illustrated in FIG. 2, anidentification module 208 may identify content 210 being stored in acontainer 212 for user 204.

The term “digital container” as used herein may refer to any type orform of data structure that stores user-generated digital content.Container 212 may be configured to store any type or form ofuser-generated digital content (e.g., text-based content, visual contentsuch as a digital image or a video, audio content such as an audio clip,etc.). In some examples, container 212 may store content 210 locally onuser device 202. In additional or alternative examples, container 212may store content 210 remotely using a cloud-based storage system.

In some examples, container 212 may operate as part of social mediaapplication 206 and may store data generated via social mediaapplication 206 or added to social media application 206. As a specificexample, container 212 may represent a container corresponding to aparticular channel and may store social media compositions added to theparticular channel. In this specific example, content 210 may representcontent within a social media composition added to the particularchannel.

Additionally or alternatively, container 212 may operate as part of orin connection with an additional application 214 and may store user datagenerated via additional application 214 and/or added to additionalapplication 214. For example, additional application 214 may represent aphoto sharing application and container 212 may represent a digitalphoto album maintained by the photo sharing application. In thisexample, content 210 may represent one or more digital photos added tothe digital photo album. FIG. 3 provides a specific example of a digitalphoto album 300, entitled “Flight School Graduation,” that includesvarious digital photos of a graduation ceremony added by user 204.

In another example, additional application 214 may represent a messagingapplication (e.g., a text messaging application and/or an instantmessaging application). In this example, container 212 may represent acontainer configured to store messages transmitted within a particulargroup chat of the messaging application and content 210 may representcontent from one or more of the messages.

In another example, additional application 214 may represent a wordprocessor application, container 212 may represent a folder configuredto store documents generated using the word processor application, andcontent 210 may represent content within one or more of the documents.In another example, additional application 214 may represent an emailapplication, container 212 may represent a folder for storing emails(e.g., an inbox folder and/or a sent folder) and content 210 mayrepresent content within one or more of the emails.

Identification module 208 may identify content 210 in response to avariety of triggers. In some examples, identification module 208 mayidentify content 210 in response to content 210 being added to container212. In one such example, a content-sharing module within social mediaapplication 206 and/or additional application 214 may be configured toautomatically notify identification module 208 each time content (and/oreach time a particular type of content) is added to container 212.

In other examples, identification module 208 may identify content 210 inresponse to sending a query for content 210 (e.g., to an ApplicationProgramming Interface (API) of a content-sharing module within socialmedia application 206 and/or additional application 214). Identificationmodule 208 may send any of a variety of different queries. For example,identification module 208 may send a query for new content that has beenadded to container 212 within a determined time period, a query for anycontent being stored by container 212, and/or a query for a particulartype of content that is being stored in container 212 and/or that hasbeen added to container 212 within a determined time period.

In some examples, identification module 208 may be configured toidentify content that a user may be interested in (1) adding to achannel linked to the user and/or (2) using as a basis for a newchannel. In these examples, identification module 208 may identifycontent 210 in response to a prediction that user 204 may be interestedin adding content 210 to a channel and/or using content 210 as a basisfor a new channel. This predictive selection of content may be based ona variety of factors. Such factors may include, without limitation,content that user 204 has added to a channel in the past, a browsinghistory of user 204, one or more preferences specified by user 204 viauser input, a characteristic of content 210, content being added tochannels by other users, etc.

Identification module 208 may access content 210 in a variety of ways.For example, in some examples, as discussed above, identification module208 may operate as part of social media application 206 and container212 may operate as part of additional application 214. In theseexamples, identification module 208 may access content 210 from a sharedexternal file system (e.g., by accessing a public directory ofadditional application 214). In other examples, identification module208 and container 212 may both operate as part of social mediaapplication 206. In these examples, identification module 208 maydirectly access content 210 from an internal file storage of socialmedia application 206 (e.g., in response to querying a private directoryof social media application 206) or by accessing a shared external filesystem.

In some embodiments, identification module 208 may, in addition toidentifying content 210, identify supplemental information relating tocontent 210. For example, identification module 208 may identify one ormore additional users with whom content 210 has been shared (i.e.,additional users who have permission to access content 210).

As another example, identification module 208 may identify a name ofcontent 210. For example, content 210 may represent a file andidentification module 208 may identify a name of the file (e.g., a titleassigned to the file by user 204). Additionally or alternatively,identification module 208 may identify a name of container 212. Forexample, container 212 may represent a shared photo album andidentification module 208 may identify a name of the shared photo album(e.g., a title assigned to the shared photo album by the user whocreated the shared photo album). Returning to the specific exampleillustrated in FIG. 3, identification module 208 may identify thatdigital photo album 300 is named “Flight School Graduation.”

In an additional or alternative example, identification module 208 mayidentify a theme based on content 210. For example, content 210 mayinclude multiple related content items and identification module 208 mayidentify a common theme across the content items. As a specific example,identification module 208 may identify a series of messages within agroup chat of a messaging application that includes photos of a newbornchild and the text “Welcome to the world, Alice!” In this example,identification module 208 may identify the theme “New Baby” or “Alice”based on the content of the identified messages.

Returning to FIG. 1, at step 120, one or more of the systems describedherein may provide the user with a digital prompt suggesting that theuser add the content to a channel configured to share social media postsfrom the user to other users of the social networking platform. Forexample, a prompt module 216 may provide user 204 with a digital prompt218 suggesting that user 204 add content 210 to a channel 220.

Digital prompt 218 may represent any type or form of digital interfaceconfigured to (1) display a suggestion to add content to a channel and(2) receive user input accepting and/or declining the suggestion.Digital prompt 218 may identify the content being suggested as contentfor channel 220 (i.e., content 210) in a variety of ways. For example,digital prompt 218 may include a visual depiction (e.g., a screenshot)of content 210. Additionally or alternatively, digital prompt 218 mayinclude text (e.g., “Would you like to add these pictures from yourphoto album to your Friends Channel?,” “Add this post from your FamilyChannel to your Study Group Channel?,” etc.).

In some examples, digital prompt 218 may include a suggestion to createchannel 220, in addition to the suggestion to add content 210 to channel220. Using FIG. 3 as a specific example, identification module 208 mayhave detected that a number of digital photos were added to a shareddigital photo album entitled “Flight School Graduation.” In thisexample, digital prompt 218 may include a suggestion to create a newchannel based on the digital photos added to the shared digital photoalbum.

In examples in which digital prompt 218 includes a suggestion to createchannel 220, digital prompt 218 may also include one or more additionalsuggestions, beyond the suggestion to create channel 220. For example,digital prompt 218 may include a suggested name for channel 220. Thesuggested name may be based on information detected by identificationmodule 208 (e.g., based on a name of container 212, a name of a filecontaining content 210, and/or a theme deduced based on the contents ofcontent 210). Returning to FIG. 3 as a specific example, digital prompt218 may include a suggestion to name channel 220 “Graduation,” based onthe name of digital photo album 300 and/or graduation-themed contentidentified in the images stored in digital photo album 300.

As another example, digital prompt 218 may include a suggested audiencefor channel 220 (that is, a group of one or more users with permissionto view social media compositions posted to channel 220). Similarly,digital prompt 218 may include suggested contributors to be added tochannel 220 (that is, a group of one or more users with permission toadd social media compositions to channel 220). The suggested audienceand/or contributors may also be based on information detected byidentification module 208 (e.g., based on a list of users withpermission to access container 212 and/or a list of users who are taggedin content 210). Returning to FIG. 3 as a specific example, digitalprompt 218 may further include a suggestion to include users with whomthe shared digital photo album was shared in an audience for channel 220and/or as contributors to channel 220.

In one embodiment, prompt module 216 may suggest an audience and/or alist of contributors for channel 220 in line with a policy based on atype and/or characteristic of content 210. As a specific example,content 210 may include images of user 204's children and prompt module216 may suggest an audience that is limited to family members based on apolicy to automatically set family members as the audience for imagesthat include user 204's children.

Prompt module 216 may provide digital prompt 218 in a variety ofcontexts. In some examples, prompt module 216 may provide digital prompt218 via an interface of social media application 206. As a specificexample, prompt module 216 may provide digital prompt 218 within alanding screen presented in response to user 204 opening social mediaapplication 206. As another specific example, prompt module 216 mayprovide digital prompt 218 in a composition-creation interface of socialmedia application 206. In this example, user 204 may, upon initiating aprocess to create a composition, be presented with a suggestion forcontent to add to his or her composition (i.e., by being presented withdigital prompt 218).

In other examples, prompt module 216 may provide digital prompt 218 viaan interface of additional application 214. As a specific example,additional application 214 may represent a text messaging applicationand user 204 may have recently shared a link to a website in a textmessage to a friend. In this example, prompt module 216 may display, ina text messaging interface used to send the text message, a prompt(i.e., digital prompt 218) with a suggestion to add the link to user204's primary channel.

Returning to FIG. 1, at step 130, one or more of the systems describedherein may receive user input accepting the suggestion. For example, asillustrated in FIG. 2, prompt module 216 may receive user input 222, viauser device 202, accepting the suggestion included within digital prompt218. Additionally, in examples in which digital prompt 218 includes asuggestion to create channel 220, user input 222 may accept thesuggestion to create channel 220, a suggestion relating to a name forchannel 220, and/or a suggestion relating to an audience and/orcontributors for channel 220.

Prompt module 216 may receive user input 222 in a variety of ways. Forexample, prompt module 216 may receive user input 222 via an auxiliarydevice, such as a keyboard and/or a digital mouse coupled to user device202. As another example, prompt module 216 may receive user input 222via a touchscreen of user device 202.

Finally, at step 140, one or more of the systems described herein may,in response to receiving the user input, add the content to the channel.For example, as illustrated in FIG. 2, a content creation module 224 mayadd content 210 to channel 220.

Content creation module 224 may add content 210 to channel 220 in avariety of ways. In some examples, content creation module 224 maycreate one or more social media compositions based on content 210. Then,content creation module 224 may post the social media compositions tochannel 220. Using FIGS. 3-4 as a specific example, content creationmodule 224 may create (1) a social media composition 402 in FIG. 4 basedon image 302 from digital photo album 300 in FIG. 3, (2) a social mediacomposition 404 in FIG. 4 based on image 304 from digital photo album300 in FIG. 3, and (3) a social media composition 406 in FIG. 4 based onimage 306 from digital photo album 300 in FIG. 3. Then, content creationmodule 224 may post social media compositions 402-406 to channel 400 inFIG. 4 such that social media compositions 402-406 may be viewed byusers within an audience of channel 400.

Additionally, in examples in which digital prompt 218 includes asuggestion to create channel 220, content creation module 224 may createchannel 220. In these examples, content creation module 224 may alsoprovide a name for channel 220, designate an audience for channel 220,and/or add one or more contributors to channel 220 (e.g., based on userinput 222 received at step 130 that accepts a suggested name, audience,and/or list of contributors for channel 220). Returning to FIGS. 3-4 asa specific example, content creation module 224 may create channel 400and give channel 400 the title “Graduation” and may add, to an audiencefor channel 400, users with access to digital photo album 300 in FIG. 3.

In examples in which container 212 represents a shared container,content creation module 224 may be limited to adding content to channel220 that was added to container 212 by user 204. In other words, user204 may not be asked and/or may not be permitted to add content createdby another user to channel 220.

As described throughout the instant disclosure, the disclosed systemsand methods may provide a system for generating a new social mediachannel and/or adding content to an existing social media channel basedon content extracted from a content sandbox (e.g., a container). In oneexample, a computer-implemented method may include (1) identifyingcontent stored in a digital container for a user of a social networkingplatform, (2) providing the user with a digital prompt suggesting thatthe user add the content to a channel configured to share social mediaposts from the user to other users of the social networking platform,(3) receiving user input accepting the suggestion, and (4) in responseto receiving the user input, adding the content to the channel.

In one embodiment, the method may further include (1) suggesting, viathe digital prompt, that the user create the channel and, in response toreceiving user input accepting the suggestion to create the channel, (2)creating the channel. As part of suggesting that the user create thechannel, the method may, in some embodiments, include suggesting a namefor the channel and/or an audience for the channel. The content mayinclude a variety of different types of content (e.g., visual content,audio content, and/or text) and/or may be identified in a variety ofcontexts (e.g., from one or more digital text messages, one or moredigital photo albums, and/or one or more posts to an additionalchannel). The digital prompt may be provided via a variety of differentinterfaces (e.g., via an interface of a social networking application,running on a device of the user and managed by the social networkingplatform, and/or via an interface of an application that was used togenerate the content).

In one embodiment, a system for implementing the above-described methodmay include an identification module, stored in memory, that identifiescontent stored in a digital container for a user of a social networkingplatform. The system may also include a prompt module, stored in memory,that (1) provides the user with a digital prompt suggesting that theuser add the content to a channel configured to share social media postsfrom the user to other users of the social networking platform and (2)receives user input accepting the suggestion. The system may alsoinclude a content creation module, stored in memory, that, in responseto the prompt module receiving the user input, adds the content to thechannel and a physical processor configured to execute theidentification module, the prompt module, and the content creationmodule.

In some examples, the above-described method may be encoded ascomputer-readable instructions on a non-transitory computer-readablemedium. For example, a computer-readable medium may include one or morecomputer-executable instructions that, when executed by at least oneprocessor of a computing device, may cause the computing device to (1)identify content stored in a digital container for a user of a socialnetworking platform, (2) provide the user with a digital promptsuggesting that the user add the content to a channel configured toshare social media posts from the user to other users of the socialnetworking platform, (3) receive user input accepting the suggestion,and (4) in response to receiving the user input, add the content to thechannel.

As detailed above, the computing devices and systems described and/orillustrated herein broadly represent any type or form of computingdevice or system capable of executing computer-readable instructions,such as those contained within the modules described herein. In theirmost basic configuration, these computing device(s) may each include atleast one memory device and at least one physical processor.

The term “memory device,” as used herein, generally represents any typeor form of volatile or non-volatile storage device or medium capable ofstoring data and/or computer-readable instructions. In one example, amemory device may store, load, and/or maintain one or more of themodules described herein. Examples of memory devices include, withoutlimitation, Random Access Memory (RAM), Read Only Memory (ROM), flashmemory, Hard Disk Drives (HDDs), Solid-State Drives (SSDs), optical diskdrives, caches, variations or combinations of one or more of the same,or any other suitable storage memory.

In addition, the term “physical processor,” as used herein, generallyrefers to any type or form of hardware-implemented processing unitcapable of interpreting and/or executing computer-readable instructions.In one example, a physical processor may access and/or modify one ormore modules stored in the above-described memory device. Examples ofphysical processors include, without limitation, microprocessors,microcontrollers, Central Processing Units (CPUs), Field-ProgrammableGate Arrays (FPGAs) that implement softcore processors,Application-Specific Integrated Circuits (ASICs), portions of one ormore of the same, variations or combinations of one or more of the same,or any other suitable physical processor.

Although illustrated as separate elements, the modules described and/orillustrated herein may represent portions of a single module orapplication. In addition, in certain embodiments one or more of thesemodules may represent one or more software applications or programsthat, when executed by a computing device, may cause the computingdevice to perform one or more tasks. For example, one or more of themodules described and/or illustrated herein may represent modules storedand configured to run on one or more of the computing devices or systemsdescribed and/or illustrated herein. One or more of these modules mayalso represent all or portions of one or more special-purpose computersconfigured to perform one or more tasks.

In addition, one or more of the modules described herein may transformdata, physical devices, and/or representations of physical devices fromone form to another. For example, one or more of the modules recitedherein may transform a processor, volatile memory, non-volatile memory,and/or any other portion of a physical computing device from one form toanother by executing on the computing device, storing data on thecomputing device, and/or otherwise interacting with the computingdevice.

The term “computer-readable medium,” as used herein, generally refers toany form of device, carrier, or medium capable of storing or carryingcomputer-readable instructions. Examples of computer-readable mediainclude, without limitation, transmission-type media, such as carrierwaves, and non-transitory-type media, such as magnetic-storage media(e.g., hard disk drives, tape drives, and floppy disks), optical-storagemedia (e.g., Compact Disks (CDs), Digital Video Disks (DVDs), andBLU-RAY disks), electronic-storage media (e.g., solid-state drives andflash media), and other distribution systems.

The process parameters and sequence of the steps described and/orillustrated herein are given by way of example only and can be varied asdesired. For example, while the steps illustrated and/or describedherein may be shown or discussed in a particular order, these steps donot necessarily need to be performed in the order illustrated ordiscussed. The various exemplary methods described and/or illustratedherein may also omit one or more of the steps described or illustratedherein or include additional steps in addition to those disclosed.

The preceding description has been provided to enable others skilled inthe art to best utilize various aspects of the exemplary embodimentsdisclosed herein. This exemplary description is not intended to beexhaustive or to be limited to any precise form disclosed. Manymodifications and variations are possible without departing from thespirit and scope of the instant disclosure. The embodiments disclosedherein should be considered in all respects illustrative and notrestrictive. Reference should be made to the appended claims and theirequivalents in determining the scope of the instant disclosure.

Unless otherwise noted, the terms “connected to” and “coupled to” (andtheir derivatives), as used in the specification and claims, are to beconstrued as permitting both direct and indirect (i.e., via otherelements or components) connection. In addition, the terms “a” or “an,”as used in the specification and claims, are to be construed as meaning“at least one of.” Finally, for ease of use, the terms “including” and“having” (and their derivatives), as used in the specification andclaims, are interchangeable with and have the same meaning as the word“comprising.”

What is claimed is:
 1. A computer-implemented method comprising:identifying content stored in a digital container, corresponding to achannel maintained by a social networking platform for a user linked tothe channel, that is configured to store social media posts added by theuser to the channel, wherein the social networking platform (1)automatically creates a primary channel for each user account that isregistered with the social networking platform, which is maintained aslong as the corresponding user account is active, and (2) allows usersto create and add social media posts to one or more additional channels;providing the user with a digital prompt suggesting that the user addthe content to an additional channel maintained by the social networkingplatform; receiving user input accepting the suggestion; and in responseto receiving the user input, adding the content to the additionalchannel.
 2. The computer-implemented method of claim 1, furthercomprising: suggesting, via the digital prompt, that the user create theadditional channel; and in response to receiving additional user inputaccepting the suggestion to create the additional channel, creating theadditional channel.
 3. The computer-implemented method of claim 2,further comprising suggesting, via the digital prompt, a name for theadditional channel.
 4. The computer-implemented method of claim 2,further comprising suggesting, via the digital prompt, an audience forthe additional channel.
 5. The computer-implemented method of claim 1,wherein the social media content comprises at least one of: visualcontent; audio content; or text.
 6. The computer-implemented method ofclaim 1, wherein the channel comprises the user's primary channel. 7.The computer-implemented method of claim 1, wherein: identifying thesocial media content comprises identifying a plurality of related socialmedia content items; and the method further comprises: determining atheme based on the related social media content items; and suggesting,via the digital prompt, the theme as a theme for the additional channel.8. The computer-implemented method of claim 1, wherein providing theuser with the digital prompt comprises providing the digital prompt viaan interface of a social networking application, running on a device ofthe user and managed by the social networking platform.
 9. Thecomputer-implemented method of claim 1, wherein providing the user withthe digital prompt comprises providing the digital prompt via aninterface of an application that was used to generate the social mediacontent.
 10. A system comprising: an identification module, stored inmemory, that identifies content stored in a digital container,corresponding to a channel maintained by a social networking platformfor a user linked to the channel, that is configured to store socialmedia posts added by the user to the channel, wherein the socialnetworking platform (1) automatically creates a primary channel for eachuser account that is registered with the social networking platform,which is maintained as long as the corresponding user account is active,and (2) allows users to create and add social media posts to one or moreadditional channels; a prompt module, stored in memory, that: providesthe user with a digital prompt suggesting that the user add the contentto an additional channel maintained by the social networking platform;and receives user input accepting the suggestion; a content creationmodule, stored in memory, that, in response to the prompt modulereceiving the user input, adds the content to the additional channel;and at least one physical processor configured to execute theidentification module, the prompt module, and the content creationmodule.
 11. The system of claim 10, wherein: the digital prompt furthersuggests that the user create the additional channel; and the contentcreation module creates the additional channel in response to the promptmodule receiving user input accepting the suggestion to create theadditional channel.
 12. The system of claim 11, wherein the digitalprompt further suggests a name for the additional channel.
 13. Thesystem of claim 11, wherein the digital prompt further suggests anaudience for the additional channel.
 14. The system of claim 10, whereinthe content comprises at least one of: visual content; audio content; ortext.
 15. The system of claim 10, wherein the channel comprises theuser's primary channel.
 16. The system of claim 10, wherein: theidentification module identifies the social media content by identifyinga plurality of related social media content items and determines a themebased on the related social media content items; and the digital promptfurther suggests the theme as a theme for the additional channel. 17.The system of claim 10, wherein the prompt module provides the user withthe digital prompt via an interface of a social networking application,running on a device of the user and managed by the social networkingplatform.
 18. The system of claim 10, wherein the prompt module providesthe user with the digital prompt via an interface of an application thatwas used to generate the social media content.
 19. A non-transitorycomputer-readable medium comprising one or more computer-readableinstructions that, when executed by at least one processor of acomputing device, cause the computing device to: identify content storedin a digital container, corresponding to a channel maintained by asocial networking platform for a user linked to the channel, that isconfigured to store social media posts added by the user to the channel,wherein the social networking platform (1) automatically creates aprimary channel for each user account that is registered with the socialnetworking platform, which is maintained as long as the correspondinguser account is active, and (2) allows users to create and add socialmedia posts to one or more additional channels; provide the user with adigital prompt suggesting that the user add the content to an additionalchannel maintained by the social networking platform; receive user inputaccepting the suggestion; and in response to receiving the user input,add the content to the additional channel.
 20. The non-transitorycomputer-readable medium of claim 19, wherein the computer-readableinstructions further cause the computing device to: suggest, via thedigital prompt, that the user create the additional channel; and inresponse to receiving user input accepting the suggestion to create theadditional channel, create the additional channel.